My students will write algorithm writers to write a list of philosophy algorithms given their specifications, something that will need updating and specific changes by students for their specifications, so is not cheating, but specialising.